package ntut.andengine.gamedesign;

import org.anddev.andengine.engine.Engine;
import org.anddev.andengine.entity.scene.Scene;
import org.anddev.andengine.opengl.texture.TextureOptions;
import org.anddev.andengine.opengl.texture.bitmap.BitmapTexture;

import android.content.Context;

public class GameSceneLevel3 extends GameSceneLevel {

	// ===========================================================
	// Constants
	// ===========================================================
	
	// ===========================================================
	// Fields
	// ===========================================================
	
	// ===========================================================
	// Constructors
	// ===========================================================
	
	public GameSceneLevel3(Context context, Engine engine) {
		super(context, engine);
	}
	
	// ===========================================================
	// Getter & Setter
	// ===========================================================

	// ===========================================================
	// Methods for/from SuperClass/Interfaces
	// ===========================================================

	@Override
	public void onLoadResources() {
		this.mBitmapTexture = new BitmapTexture(64, 32, TextureOptions.BILINEAR_PREMULTIPLYALPHA);

		//this.mBoxFaceTextureRegion = BitmapTextureRegionFactory.createTiledFromAsset(this.mBitmapTexture, mContext, "face_box_tiled.png", 0, 0, 2, 1);
		
		mEngine.getTextureManager().loadTexture(this.mBitmapTexture);	
	}

	@Override
	public Scene onLoadScene() {
		((MainGameActivity) mContext).setGameSceneLevel(this);
		
		this.mScene.setOnSceneTouchListener(this);
		
		
		
		
		
		this.mScene.registerUpdateHandler(this.mPhysicsWorld);	

		return mScene;
	}

	// ===========================================================
	// Methods
	// ===========================================================
	
	// ===========================================================
	// Inner and Anonymous Classes
	// ===========================================================

}
